#include "CRandom.h"
#include <cstdlib>
#include <ctime>


void CRandom::setSeed()
{
	setSeed((u32) time(NULL));
}


void CRandom::setSeed(u32 seed)
{
	srand(seed);
}


s32 CRandom::getNumber(s32 min, s32 max)
{
	return min + rand() % (max - min + 1);
}


f32 CRandom::getNumber(f32 min, f32 max)
{
	return ((max - min) * ((f32)rand() / RAND_MAX)) + min;
}